home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 27 / 027.d81 / t.muzic maker < prev    next >
Text File  |  2022-08-26  |  5KB  |  317 lines

  1.  
  2.  
  3.              MUZIC MAKER
  4.                  by
  5.              Mark Jordan
  6.  
  7.  
  8. COMMODORE POWER/PLAY MAGAZINE
  9. August/September, 1986
  10.  
  11.  
  12.   You can think of the MUZIC MAKER as
  13.  
  14. two programs in one.  In one mode, it
  15.  
  16. is a music editor that allows you to
  17.  
  18. create and save music.  In the second
  19.  
  20. mode, the MUZIC MAKER serves as a
  21.  
  22. utility that can add interrupt-driven,
  23.  
  24. "transparent" music --music that plays
  25.  
  26. while a program runs-- to your own
  27.  
  28. programs.
  29.  
  30.  
  31. USING THE MUZIC MAKER
  32. ---------------------
  33.  
  34.  
  35.   You go through three major steps
  36.  
  37. when creating music with the MUZIC
  38.  
  39. MAKER-- initialization, which
  40.  
  41. determines tempo and voices; note
  42.  
  43. designation, which determines duration
  44.  
  45. and octave; and parameters
  46.  
  47. designation, which changes the
  48.  
  49. envelope and waveforms.  Because of
  50.  
  51. this program's on-screen prompts, we
  52.  
  53. will cover in-depth only those
  54.  
  55. functions that might seem mysterious
  56.  
  57. at first.
  58.  
  59.  
  60. INTIALIZATION
  61. --------------
  62.  
  63.   When you run the MUZIC MAKER, you
  64.  
  65. are first asked if you want to append
  66.  
  67. that session's work to a previously
  68.  
  69. saved tune.  Thus the append command
  70.  
  71. allows you to do your work in sections
  72.  
  73. or string songs together.
  74.  
  75.  
  76.   Next, you must determine whether you
  77.  
  78. want sharps (+) or flats (-), the
  79.  
  80. tempo, and number of voices.
  81.  
  82.  
  83. NOTE DESIGNATION
  84. ----------------
  85.  
  86.   After you have entered the initial
  87.  
  88. data, you must enter your tune note by
  89.  
  90. note.  When you begin, a large note
  91.  
  92. rests at middle C on the staff at
  93.  
  94. left side of the screen.  When you
  95.  
  96. define this note's duration, octave,
  97.  
  98. and name, it will appear in its
  99.  
  100. appropriate place on the scale--
  101.  
  102. allowing visual verification.  You may
  103.  
  104. also verify this note by listening to
  105.  
  106. it.
  107.  
  108.  
  109.   If the note is as you like it,
  110.  
  111. pressing RETURN will take you to work
  112.  
  113. on the next note.  Pressing the back
  114.  
  115. arrow key will let you redo that note.
  116.  
  117. Pressing the asterisk will exit that
  118.  
  119. voice.
  120.  
  121.  
  122.   There are several things to
  123.  
  124. remember:
  125.  
  126.  
  127. -- Dotted notes must must be preceded
  128.  
  129.    by a period.
  130.  
  131.  
  132. -- Setting the octave can be tricky--
  133.  
  134.    keep in mind that middle C is
  135.  
  136.    the beginning of the fourth octave.
  137.  
  138.  
  139. -- When asked to enter the name of the
  140.  
  141.    note, you also have the option of
  142.  
  143.    entering a rest.  Type an English
  144.  
  145.    pound key for each rest.
  146.  
  147.  
  148. PARAMETER DESIGNATION
  149. ---------------------
  150.  
  151.   After you have defined each note,
  152.  
  153. you set the musical parameters --the
  154.  
  155. attack, decay, sustain, and release,
  156.  
  157. etc.-- and waveforms for each voice.
  158.  
  159. The tune plays as you alter these
  160.  
  161. values, so you can immediately hear
  162.  
  163. the effect of your changes.
  164.  
  165.  
  166.   Chances are that you will notice a
  167.  
  168. few bad notes.  You can review any
  169.  
  170. note by pressing the back arrow key or
  171.  
  172. edit the note that is currently
  173.  
  174. playing by pressing 1, 2, or 3 to stop
  175.  
  176. its voice.
  177.  
  178.  
  179. Things to remember:
  180.  
  181.  
  182. -- The "+" key adds the section you
  183.  
  184.    are testing to your segment.
  185.  
  186.  
  187. -- Pressing "0" will shut off a
  188.  
  189.    voice(s), and allow you to listen
  190.  
  191.    to just one voice at a time.
  192.  
  193.  
  194. -- The ampersand key, "&" allows you
  195.  
  196.    to single out a section of your
  197.  
  198.    tune by entering its beginning and
  199.  
  200.    ending notes.
  201.  
  202.  
  203. -- Pressing the "$" key will send you
  204.  
  205.    to a save routine.  The filename
  206.  
  207.    must be 16 characters or less.
  208.  
  209.  
  210. USING TUNES IN YOUR PROGRAMS
  211. ----------------------------
  212.  
  213.   When you have a music file debugged
  214.  
  215. and saved, to load it, all you have to
  216.  
  217. do is type: LOAD "song name",8,1.  To
  218.  
  219. play it in immediate mode or from
  220.  
  221. within a program, type SYS 49152. SYS
  222.  
  223. 65418 will stop the tune.  (Remember
  224.  
  225. to type NEW between loading the song
  226.  
  227. and loading the program.)
  228.  
  229.  
  230.   Once you SYS the song, it will play
  231.  
  232. over and over again unless stopped.
  233.  
  234. If you wish the song to play
  235.  
  236. just once in a program, you should
  237.  
  238. type in this line: SYS 49152: POKE
  239.  
  240. 49417,0.
  241.  
  242.  
  243. CHAINING SONGS
  244. --------------
  245.  
  246.   If you want to chain several songs
  247.  
  248. together and have the program control
  249.  
  250. which tune is played, there are
  251.  
  252. several other factors to take into
  253.  
  254. account.
  255.  
  256.  
  257.   First, when you are composing songs,
  258.  
  259. you must make sure each voice ends
  260.  
  261. with a rest and that all voices of a
  262.  
  263. song have the same number of notes.
  264.  
  265. Use rests to "make up the difference"
  266.  
  267. between different voices.  Also be
  268.  
  269. sure to keep track of each song's
  270.  
  271. beginning and ending notes.
  272.  
  273.  
  274.   If you want two songs to play one
  275.  
  276. after the other, make sure any rests
  277.  
  278. you have tacked on are equal in count
  279.  
  280. for all three voices.
  281.  
  282.  
  283.   Finally, to play a particular tune
  284.  
  285. within a program, you first have to
  286.  
  287. know the starting and ending note
  288.  
  289. numbers of that tune.  Before SYSing
  290.  
  291. 49152, type the line: POKE 49433,SN:
  292.  
  293. POKE 49408, SN: POKE 49417,EN.
  294.  
  295.  
  296.   "SN" should be the starting note
  297.  
  298. number of your selection minus one;
  299.  
  300. "EN" is the ending note #  of your
  301.  
  302. selection.
  303.  
  304.  
  305.   To have the song play through just
  306.  
  307. once, be sure to add POKE 49417,0
  308.  
  309. immediately following your SYS 49152.
  310.  
  311.  
  312. DISK FILES USED:
  313.  
  314. MUZIC MAKER
  315.  
  316. ------------< end of text >-----------
  317.